package com.javasm.springboot3.config;

import org.springframework.context.annotation.Configuration;

/**
 * @Author：longjinyi
 * @Version：1.0
 * @Date：2021/12/28-21:30
 * @Since:jdk1.8
 * @Description:
 */
//自己配置注解，将RedisTemplate类和 StringRedisTemplate 类的对象放入到spring的容器中
//那么springboot默认配置redis，将RedisTemplate类和 StringRedisTemplate 类的对象放入到spring的容器中的代码就不会走了
//而是执行我们自己配置的代码
//不在这里配置，也可以在核心配置类Springboot3Application里面配置
@Configuration
public class MyRedisConfig {

//    @Bean
//    public StringRedisTemplate stringRedisTemplate(RedisConnectionFactory redisConnectionFactory)
//            throws UnknownHostException {
//        StringRedisTemplate template = new StringRedisTemplate();
//        template.setConnectionFactory(redisConnectionFactory);
//        return template;
//    }
//
//
//    @Bean
//    public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory)
//            throws UnknownHostException {
//        RedisTemplate<Object, Object> template = new RedisTemplate<>();
//        template.setConnectionFactory(redisConnectionFactory);
//        return template;
//    }
}
